package com.springBootStudy.spring_ioc.pojo;

//关联学习在 测试类com.elasticsearch.jd_study.IocTest
/**Ioc 控制反转，是一种通过描述（xml 或者 注解） 并通过第三方去生产或者获取特定对象的方式，在Spring中实现控制反转的是
 *     Ioc容器，其实现方法是依赖注入
 */
        //采用xml方式配置bean的时候，bean的定义信息是和实现分离的，而采用注解的方式可以把两者合为一体
        //bean的定义信息直接以注解的形式定义在实现类中，从而达到零配置的目的

public class HelloIoc {
    private String name;
    private String sex;
    private int age;


    // 对应IOC.xml去看，依赖注入本质就是通过set方法去注入的
    public void setName(String name) {
        this.name = name;
    }




    public String getName() {
        return name;
    }



    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public HelloIoc(String name, String sex, int age) {
        this.name = name;
        this.sex = sex;
        this.age = age;
    }

    public HelloIoc() {
    }
}
